- Fixed divide by zero for sweep commands with zero duration.
- Fixed hang when testing samples with bad sampling rate.
- Fixed incorrect display placement of commands in track editor.
Changes:
- Added a parametric equalizing filter.
- Added resonant lowpass filter.
--------------------------------
Version 1.2, 4 March 1995
Bug Fixes:
- Fixed channel selection for null filter.
- Fixed bad crash bug when pasting over selection at end of score and then inserting.
- Fixed memory leak and temporary file strangeness related to pasting over selection in score editor.
- Fixed incorrect display of numbers like 100 in commands displayed in track editor.
- Fixed potential window-close related problems on Power Macintosh.
Changes:
- Removed moving average filter from delayline processor.
- Added recursive first order low pass filter to delayline processor.
- Added filter, delay line, analyzer, and nonlinear processor effects to individual oscillator output, with enveloped controls.
- Program now outputs old style AIFF files instead of AIFF-C files.
- Added recursive LFO definitions; you can now have LFOs within LFOs, applied to the amplitude, frequency, or wave table index.
- Added pitch tracking to envelope generators.
--------------------------------
Version 1.1, 11 January 1995
Bug Fixes:
- Fixed wraparound glitch when drawing insertion point in score editor.
- Fixed passing of garbage for parameter "naturalfrequency" to algorithmic sample function.
- Fixed a fixedpoint math problem involving volume control. All oscillators will now sound twice as loud as in prior versions, so the inverse volume setting of old scores should be doubled to compensate.
- Strange problems when running with 24-bit addressing are hopefully fixed.
- Minor cosmetic improvements.
Changes:
- Added delay line, filter, analyzer, and nonlinear processor effects to track signal.
- Added same effects to entire score signal.
- Added a print command to the language.
- Changed syntax of ampfreq, ratefreq, and wavetable LFO specifiers to make them more readable; may require changes to existing scores.
- Power PC porting finished.
--------------------------------
Version 1.03, 11 December 1994
Bug Fixes:
- Fixed problem with pre-origin transitions in pitch LFO.
- Fixed LFO waveform generation and modulation problems.
- Fixed problem editing stereo 16-bit samples.
- Fixed sample loop point and origin editing problems.
- Multiply defined function names are now trapped.
- Fixed incorrect AIFF-C file generation (FORM length and SSND length were incorrect).
Changes:
- The "pitch displacement mode [hertz/halfsteps]" option has been eliminated from the track editor, and moved to the pitch LFO generator. It does not make sense to switch the LFO mode from one note to the next for a given instrument since the scales of each mode are significantly different. This change entails file format changes, and may require changes to existing scores.
- Enhanced LFO waveform control; may require slight changes to existing scores.
- The (nonfunctional) phase modulation facility has been removed.
Other:
- Revised source to work with Universal Headers.
--------------------------------
Version 1.02, 1 October 1994
Bug Fixes:
- Numbers in edit fields are more accurate now.
- Problem with envelope retriggering and overall loudness is fixed.
- Infinite loop when printing infinite floating point numbers is fixed.
Changes:
- Improvements to documentation
- Addition of more demonstration instruments
--------------------------------
Version 1.01, 15 August 1994
Bug Fixes:
- Algorithmic wave table arrays are now allocated before evaluating the function.
- Lots of nasty bugs fixed in pcode interpreter.
- Fixed LFO algorithms, envelope retriggering, and arithmetic scaling in synthesizer.
Other:
- Program renamed from Synthesizer to Out Of Phase due to a name conflict with another program.